package com.woniuxy.goods.service;

import com.woniuxy.goods.entity.ProcessModel;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 * 流程模型服务层接口
 * @author ...
 * @since 2024年05月22日
 */
public interface ProcessModelService extends IService<ProcessModel> {

    /**
     * 根据流程id查出对应流程模型
     * @param processId 流程id
     * @return 流程模型
     * @throws Exception
     */
    List<ProcessModel> findModelByProcessId(Integer processId);

    /**
     * 根据流程码查出对应流程状态名称
     * @param stateNUm 流程码
     * @param processId 流程id
     * @return 流程状态名称
     * @throws Exception
     */
    String findStateNameByNum(Integer stateNUm, Integer processId) throws Exception;
}
